package ControllerLayer;

import java.sql.SQLException;
import java.util.ArrayList;

import ModelLayer.Medlem;


/**
 * 
 * @author DMAA0213 - Gruppe 2
 *
 */
public interface IFMedlemsController {
	
	
	/**
	 * Accessor, kontrollere login i Databasen. Ved korrekt login returneres Medlem fra Databasen.
	 * @param email String email til kontrol af login for Medlem.
	 * @param password String password til kontrol af login for Medlem.
	 * @return returner Medlem fra Databasen.
	 * @throws SQLException
	 */
	public Medlem loginMedlem(String email, String password) throws SQLException;
	
	/**
	 * Accessor, henter liste af Medlem fra Databasen.
	 * @return returner ArrayList<Medlem> fra Databasen. 
	 * @throws SQLException sender SQLException tilbage.
	 */
	public ArrayList<Medlem> hentMedlemsListe() throws SQLException;
}